package com.dongdongshop.aop;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//自定义注解   使用: @DKLog
//@Target限定使用场景, 表示放置的位置
//@Retention限定生命周期  @Retention(value = RetentionPolicy.CLASS)默认状态, 注解保留到编译进行的时候，它并不会被加载到 JVM 中
//@Inherited该注解可以被继承
//@Documented将注解中的元素包含到 Javadoc 中去(不常用)
@Target(value = ElementType.METHOD)//放在方法上
@Retention(value = RetentionPolicy.RUNTIME)//注解在运行时生效
public @interface DKLog {
}
